package demo.service;

import java.util.Map;

import demo.bo.StudentNormal;
import demo.bo.Teacher;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import io.swagger.annotations.ApiResponse;
import io.swagger.annotations.ApiResponses;

@Api(protocols="http")
public class PlainServiceNormal {
	@ApiOperation(value = "fun36方法的概括说明，<120字",
			notes="fun36,很长很长的详细的方法注释")
	
	@ApiResponses(value={	//返回说明：
				@ApiResponse(code=200,	message="返回说明"),
				@ApiResponse(code=400,	//返回的http状态码
						message="返回说明",response=StudentNormal.class)	
			})
	public StudentNormal fun36(@ApiParam(value="实体类Teacher参数注释说明",name="t")Teacher t,
						@ApiParam(name="count",
							value="参数的注释-count",
							defaultValue="参数默认值",
							allowableValues="1,2,3",	//参数的取值范围，格式：枚举用逗号，数值范围用range[2,5),[1,infinity]
							required=true	//该参数是否必填
							)int count,
						@ApiParam StudentNormal ss){return null;}
	
	public void fun00(){}
	
	public int fun10(){return 0;}
	
	public Map<String,String> fun20(){return null;}
	
	public Teacher fun30(){return null;}
	
	public Object fun40(){return null;}
	
	public void fun01(int num){}
	
	public void fun02(Map<String,String> map){}
	
	public void fun03(Teacher t){}
	
	public void fun04(Object obj){}
	
	public void fun05(Teacher t,int count){}
	
	public Teacher fun35(Teacher t,int count){return null;}
}

